home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 March / EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso / earcd / util1 / obtnbtrp.rea < prev    next >
Text File  |  1996-02-22  |  3KB  |  84 lines

  1. Short:    Patches ObtainBestPenA() for higher precision
  2. Author:   Petter Nilsen (pettern@icenet.no)
  3. Uploader: Petter Nilsen (pettern@icenet.no)
  4. Type:     util/boot
  5.  
  6. ------------------==================================------------------
  7. 951119
  8.                      ObtainBetterPens version 0.2
  9.  
  10.          Requires AmigaDOS 3.0 (V39) to actually do anything
  11.  
  12.      Copyright © 1995 Ultima Thule Software, All Rights Reserved.
  13.                        Author: Petter Nilsen
  14.  
  15. ------------------==================================------------------
  16.  
  17. Disclaimer
  18. ~~~~~~~~~~
  19. This  software  entitled  "ObtainBetterPens"  is not public domain but
  20. freely  distributable (FreeWare).  This means that you can copy it and
  21. give  it  to  all  your friends, upload it to a BBS or include it in a
  22. PD-library.   The  only  restrictions  are:  All the files included in
  23. this  archive  must  be  in  their  original  form  without additions,
  24. deletions or modifications of any kind.  "ObtainBetterPens" may not be
  25. distributed  for  profit.  Permission her hereby granted to include it
  26. on  CD-ROM  compilations  from  Fred  Fish and Aminet.  Only a nominal
  27. charge  may  be  associated  with  its  distribution.   If you want to
  28. distribute  "ObtainBetterPens"  with  any commercial product, you will
  29. need  written  permission  from  the  author.   "ObtainBetterPens"  is
  30. provided  "AS  IS" without warranty of any kind, and the author is not
  31. responsible for any damage this software may do.  (Just in case :-)
  32.  
  33.  
  34. What is ObtainBetterPens ?
  35. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  36. ObtainBetterPens  is  a  small patch for the graphics.library function
  37. ObtainBestPenA()   that  is  used  for  allocating  a  pen.   Usually,
  38. datatypes.library   is  the  most  frequent  user  of  this  function.
  39. ObtainBetterPens will make sure the highest possible percision is used
  40. when  allocating  a  pen  (PERCISION_EXACT),  so  the result will look
  41. better  in  most  programs using datatypes.library.  It is particulary
  42. true for Multiview and on Workbench backdrops.
  43.  
  44. ObtainBetterPens  was  written  after  a discussion on the IRC channel
  45. #amiga,  where  several  people were whining about how "bad" datatypes
  46. where.  I made this for you, guys!  :D
  47.  
  48. Usage
  49. ~~~~~
  50. For   best  result,  start  ObtainBetterPens  before  IPrefs  in  your
  51. startup-sequence.   In  this  way,  the color quality on the Workbench
  52. backdrop will be higher. To run ObtainBetterPens, type this:
  53.  
  54. run <nil: >nil: ObtainBetterPens
  55.  
  56. QUIT
  57. The QUIT option will signal ObtainBetterPens to quit and try to remove
  58. the  patch  if  it  is safe.  If some other program hasn't patched the
  59. same function, the patch will be removed.  The same can be achieved by
  60. sending a ctrl c (break) to the ObtainBetterPens prosess.
  61.  
  62. History
  63. ~~~~~~~
  64.  
  65. 951113 - Initial release 0.1 of ObtainBetterPens.
  66. 951119 - Fixed a bug where empty taglists wouldn't be handled correctly
  67.          when passed to ObtainBestPenA(). Thanks to "danimal" on IRC 
  68.          #amiga for enough info to fix this bug.
  69.  
  70. FeedBack
  71. ~~~~~~~~
  72. Please  send  donations,  bug  reports or your sister to:
  73.  
  74. Petter Nilsen
  75. Strandveien 59B
  76. 9007 Tromsø
  77. Norway
  78.  
  79. Email: pettern@icenet.no
  80. IRC:   Mitchman
  81.  
  82. Thanks  to  the  folks  on #amiga for giving be the idea to write this
  83. patch :)
  84.